home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1998 #2 / Amiga Plus CD - 1998 - No. 2.iso / pd / musik / mse-demo / definitions / boss / se-50 / se-50_ambience.def
Text File  |  1997-07-03  |  9KB  |  653 lines

  1. Define Device (
  2.     Manufacturer "Boss"
  3.     Device "SE-50"
  4.     Part "Ambience"
  5.     Checksum Zero
  6.     CharSet (
  7.         Disable (
  8.             $40 $5C $60 $7E
  9.         )
  10.     )
  11.     Channel 1
  12. )
  13.  
  14. Define Font "Numbers" (
  15.     Name "Helvetica.font"
  16.     Size 9
  17. )
  18.  
  19. Define Font "Topaz2" (
  20.     Name "Topaz2.font"
  21.     Size 8
  22. )
  23.  
  24. Define Font "Topaz2p" (
  25.     Name "Topaz2p.font"
  26.     Size 8
  27. )
  28.  
  29.  
  30. Define Window "Effect_Select" (
  31.     Position 0 14
  32.     Size 640 24
  33. )
  34.  
  35. Define Window "Parameters" (
  36.     Position 0 41
  37.     Size 640 359
  38. )
  39.  
  40. Define Midi "Parameter" (
  41.     Data (
  42.         F0h     'Exclusive status
  43.         41h     'Roland ID
  44.         Byte
  45.         37h     'Model ID
  46.         12h     'Command: DT1
  47.         02h     'Address MSB
  48.         00h     'Address
  49.         Byte    'Address LSB
  50.         Bytes 2 'Data
  51.         Byte    'Checksum
  52.         F7h     'EOX
  53.     )
  54.     Midi (
  55.         Data (
  56.             2 CHANNEL
  57.             10 CHECKSUM 5 9
  58.         )
  59.     )
  60. )
  61.  
  62. Define Midi "PatchName" (
  63.     Data (
  64.         F0h      'Exclusive status
  65.         41h      'Roland ID
  66.         Byte     'Channel
  67.         37h      'Model ID
  68.         12h      'Command: DT1
  69.         02h      'Address MSB
  70.         00h      'Address
  71.         68h      'Address LSB
  72.         Bytes 12 'Data - Name
  73.         Byte     'Checksum
  74.         F7h      'EOX
  75.     )
  76.     Midi (
  77.         Data (
  78.             2 CHANNEL
  79.             20 CHECKSUM 5 19
  80.         )
  81.     )
  82. )
  83.  
  84. Define Midi "Patch" (
  85.     Loadable
  86.     DataFile "definitions/Boss/SE-50/SE-50_Ambience.dm"
  87.     Midi (
  88.         Data (
  89.             2 CHANNEL
  90.             126 CHECKSUM 5 125
  91.         )
  92.     )
  93. )
  94.  
  95. Define Midi "Initialize" (
  96.     Data (
  97.         C0h 'Patch Change
  98.         00h '#1
  99.     )
  100.     Midi (
  101.         Data (
  102.             0 CHANNEL
  103.         )
  104.     )
  105. )
  106.  
  107. Define Initialize (
  108.     Midi "Initialize" (
  109.         Send
  110.     )
  111.     Midi "Patch" (
  112.         Send
  113.     )
  114. )
  115.  
  116.  
  117. Define Link "Effect_Select" (
  118.     Type Modules (
  119.         Data (
  120.             "Boss/SE-50/Hall1"
  121.             "Boss/SE-50/Hall2"
  122.             "Boss/SE-50/Room"
  123.             "Boss/SE-50/Plate"
  124.             "Boss/SE-50/Ambience"
  125.             "Boss/SE-50/GateReverb"
  126.             "Boss/SE-50/StereoReverb"
  127.             "Boss/SE-50/MultiDelay"
  128.             "Boss/SE-50/MultiTapDelay"
  129.             "Boss/SE-50/StereoDelay"
  130.             "Boss/SE-50/SpaceChorus"
  131.             "Boss/SE-50/MultiPitchShifter"
  132.             "Boss/SE-50/StereoPitchShifter"
  133.             "Boss/SE-50/StereoFlanger"
  134.             "Boss/SE-50/StereoPhaser"
  135.             "Boss/SE-50/Vocoder"
  136.             "Boss/SE-50/RotarySpeaker"
  137.             "Boss/SE-50/KeyboardMulti1"
  138.             "Boss/SE-50/KeyboardMulti2"
  139.             "Boss/SE-50/Rhodes"
  140.             "Boss/SE-50/GuitarMulti"
  141.             "Boss/SE-50/VocalMulti"
  142.             "Boss/SE-50/StereoEnhancer"
  143.             "Boss/SE-50/2ChannelMixer"
  144.             "Boss/SE-50/Reverb+Reverb"
  145.             "Boss/SE-50/GateReverb+Reverb"
  146.             "Boss/SE-50/Chorus+Reverb"
  147.             "Boss/SE-50/Delay+Reverb"
  148.         )
  149.     )
  150. )
  151.  
  152. Define Link "Pre+ERDelay" (
  153.     Type Numbers (
  154.         Font "Numbers"
  155.         Position 0 -12
  156.         Size 100 8
  157.         MinValue 0
  158.         Skip 2
  159.         LevelText "ms"
  160.     )
  161. )
  162. Define Link "ERType" (
  163.     Type Texts (
  164.         Font "Numbers"
  165.         Position 0 -12
  166.         Size 100 8
  167.         Data (
  168.             "Upper" "Mid to High" "Flat" "Mid to Low"
  169.         )
  170.     )
  171. )
  172. Define Link "LPF" (
  173.     Type Texts (
  174.         Font "Numbers"
  175.         Position 0 -12
  176.         Size 100 8
  177.         Data (
  178.             "500 Hz" "700 Hz" "1 kHz" "1.5 kHz" "2 kHz" "3 kHz" "4 kHz" "6 kHz"
  179.             "8 kHz" "12 kHz" "THRU"
  180.         )
  181.     )
  182. )
  183. Define Link "HPF" (
  184.     Type Texts (
  185.         Font "Numbers"
  186.         Position 0 -12
  187.         Size 100 8
  188.         Data (
  189.             "THRU" "30 Hz" "45 Hz" "60 Hz" "90 Hz" "120 Hz" "180 Hz" "250 Hz"
  190.             "350 Hz" "500 Hz" "700 Hz" "1 kHz"
  191.         )
  192.     )
  193. )
  194.  
  195.  
  196. Window "Effect_Select" (
  197.     Border (
  198.         Position 0 0
  199.         Position2 639 23
  200.         Fill 3
  201.     )
  202.  
  203.     Text "BOSS : SE-50" (
  204.         Position 537 14
  205.         Color 2
  206.         Shadow
  207.     )
  208.  
  209.     Gadget "Page" (
  210.         Position 8 5
  211.         Type Cycle (
  212.             Data (
  213.                 "Hall 1"
  214.                 "Hall 2"
  215.                 "Room"
  216.                 "Plate"
  217.                 "Ambience"
  218.                 "Gate Reverb"
  219.                 "Stereo Reverb"
  220.                 "Multi Delay"
  221.                 "Multi Tap Delay"
  222.                 "Stereo Delay"
  223.                 "Space Chorus"
  224.                 "Multi Pitch Shifter"
  225.                 "Stereo Pitch Shifter"
  226.                 "Stereo Flanger"
  227.                 "Stereo Phaser"
  228.                 "Vocoder"
  229.                 "Rotary Speaker"
  230.                 "Keyboard Multi 1"
  231.                 "Keyboard Multi 2"
  232.                 "Rhodes"
  233.                 "Guitar Multi"
  234.                 "Vocal Multi"
  235.                 "Stereo Enhancer"
  236.                 "2 Channel Mixer"
  237.                 "Reverb + Reverb"
  238.                 "Gate Reverb + Reverb"
  239.                 "Chorus + Reverb"
  240.                 "Delay + Reverb"
  241.             )
  242.             Default 4
  243.             Link "Effect_Select"
  244.         )
  245.     )
  246.  
  247.     Gadget "PatchName" (
  248.         Position 355 5
  249.         Font "Topaz2"
  250.         Type String (
  251.             MaxChars 12
  252.         )
  253.         Midi "PatchName" (
  254.             Data (
  255.                 8 VALUE Byte
  256.             )
  257.             Send
  258.         )
  259.         Midi "Patch" (
  260.             Data (
  261.                 70h VALUE Byte
  262.             )
  263.         )
  264.     )
  265. )
  266.  
  267. Window "Parameters" (
  268.     Border (
  269.         Position 0 0
  270.         Position2 639 159
  271.         Frame 3D-Recess
  272.     )
  273.     Border (
  274.         Position 0 158
  275.         Position2 639 174
  276.         Fill 3
  277.         Frame 3D-Recess
  278.     )
  279.     Text "Ambience" (
  280.         Position 288 169
  281.     )
  282.  
  283.     Text "Mode" (
  284.         Position 51 14
  285.     )
  286.     Gadget "Ambience_Mode" (
  287.         Position 17 30
  288.         Font "Numbers"
  289.         Type Slider (
  290.             Range 1 4
  291.             Size 100 12
  292.             Direction HORIZONTAL
  293.             LevelPlace ABOVE
  294.         )
  295.         Midi "Parameter" (
  296.             Data (
  297.                 7 04h Byte
  298.                 8 VALUE Offset -1 XBits abbbbbbb
  299.             )
  300.             Send
  301.         )
  302.         Midi "Patch" (
  303.             Data (
  304.                 0Ch VALUE Offset -1 XBits abbbbbbb
  305.             )
  306.         )
  307.     )
  308.  
  309.     Text "Pre Delay" (
  310.         Position 143 14
  311.     )
  312.     Gadget "Ambience_PreDelay" (
  313.         Position 127 30
  314.         Font "Numbers"
  315.         Type Slider (
  316.             Range 0 200
  317.             Size 100 12
  318.             Direction HORIZONTAL
  319.             Link "Pre+ERDelay"
  320.         )
  321.         Midi "Parameter" (
  322.             Data (
  323.                 7 06h Byte
  324.                 8 VALUE XBits abbbbbbb
  325.             )
  326.             Send
  327.         )
  328.         Midi "Patch" (
  329.             Data (
  330.                 0Eh VALUE XBits abbbbbbb
  331.             )
  332.         )
  333.     )
  334.  
  335.  
  336.     Border (
  337.         Position 156 55
  338.         Position2 248 56
  339.     )
  340.     Text "Early Reflections" (
  341.         Position 255 59
  342.     )
  343.     Border (
  344.         Position 383 55
  345.         Position2 475 56
  346.     )
  347.  
  348.     Text "Type" (
  349.         Position 192 70
  350.     )
  351.     Gadget "Ambience_ERType" (
  352.         Position 156 86
  353.         Font "Numbers"
  354.         Type Slider (
  355.             Range 0 3
  356.             Size 100 12
  357.             Direction HORIZONTAL
  358.             Link "ERType"
  359.         )
  360.         Midi "Parameter" (
  361.             Data (
  362.                 7 08h Byte
  363.                 8 VALUE XBits abbbbbbb
  364.             )
  365.             Send
  366.         )
  367.         Midi "Patch" (
  368.             Data (
  369.                 10h VALUE XBits abbbbbbb
  370.             )
  371.         )
  372.     )
  373.  
  374.     Text "Delay" (
  375.         Position 300 70
  376.     )
  377.     Gadget "Ambience_ERDelay" (
  378.         Position 266 86
  379.         Font "Numbers"
  380.         Type Slider (
  381.             Range 0 200
  382.             Size 100 12
  383.             Direction HORIZONTAL
  384.             Link "Pre+ERDelay"
  385.         )
  386.         Midi "Parameter" (
  387.             Data (
  388.                 7 0Ah Byte
  389.                 8 VALUE XBits abbbbbbb
  390.             )
  391.             Send
  392.         )
  393.         Midi "Patch" (
  394.             Data (
  395.                 12h VALUE XBits abbbbbbb
  396.             )
  397.         )
  398.     )
  399.  
  400.     Text "Level" (
  401.         Position 409 70
  402.     )
  403.     Gadget "Ambience_ERLevel" (
  404.         Position 376 86
  405.         Font "Numbers"
  406.         Type Slider (
  407.             Range 0 100
  408.             Size 100 12
  409.             Direction HORIZONTAL
  410.             LevelPlace ABOVE
  411.         )
  412.         Midi "Parameter" (
  413.             Data (
  414.                 7 0Ch Byte
  415.                 8 VALUE XBits abbbbbbb
  416.             )
  417.             Send
  418.         )
  419.         Midi "Patch" (
  420.             Data (
  421.                 14h VALUE XBits abbbbbbb
  422.             )
  423.         )
  424.     )
  425.  
  426.  
  427.     Border (
  428.         Position 17 111
  429.         Position2 91 112
  430.     )
  431.     Text "Filters" (
  432.         Position 98 115
  433.     )
  434.     Border (
  435.         Position 150 111
  436.         Position2 226 112
  437.     )
  438.  
  439.     Text "Low-Pass" (
  440.         Position 36 126
  441.     )
  442.     Gadget "Ambience_LPF" (
  443.         Position 17 142
  444.         Font "Numbers"
  445.         Type Slider (
  446.             Range 0 10
  447.             Size 100 12
  448.             Direction HORIZONTAL
  449.             Link "LPF"
  450.         )
  451.         Midi "Parameter" (
  452.             Data (
  453.                 7 16h Byte
  454.                 8 VALUE XBits abbbbbbb
  455.             )
  456.             Send
  457.         )
  458.         Midi "Patch" (
  459.             Data (
  460.                 1Eh VALUE XBits abbbbbbb
  461.             )
  462.         )
  463.     )
  464.  
  465.     Text "High-Pass" (
  466.         Position 142 126
  467.     )
  468.     Gadget "Ambience_HPF" (
  469.         Position 127 142
  470.         Font "Numbers"
  471.         Type Slider (
  472.             Range 0 11
  473.             Size 100 12
  474.             Direction HORIZONTAL
  475.             Link "HPF"
  476.         )
  477.         Midi "Parameter" (
  478.             Data (
  479.                 7 18h Byte
  480.                 8 VALUE XBits abbbbbbb
  481.             )
  482.             Send
  483.         )
  484.         Midi "Patch" (
  485.             Data (
  486.                 20h VALUE XBits abbbbbbb
  487.             )
  488.         )
  489.     )
  490.  
  491.  
  492.     Border (
  493.         Position 266 111
  494.         Position2 356 112
  495.     )
  496.     Text "EQ" (
  497.         Position 363 115
  498.     )
  499.     Border (
  500.         Position 384 111
  501.         Position2 475 112
  502.     )
  503.  
  504.     Text "Low" (
  505.         Position 304 126
  506.     )
  507.     Gadget "Ambience_EQLow" (
  508.         Position 266 142
  509.         Font "Numbers"
  510.         Type Slider (
  511.             Range -12 12
  512.             Size 100 12
  513.             Direction HORIZONTAL
  514.             LevelPlace ABOVE
  515.             LevelText "db"
  516.         )
  517.         Midi "Parameter" (
  518.             Data (
  519.                 7 12h Byte
  520.                 8 VALUE Offset 12 XBits abbbbbbb
  521.             )
  522.             Send
  523.         )
  524.         Midi "Patch" (
  525.             Data (
  526.                 1Ah VALUE Offset 12 XBits abbbbbbb
  527.             )
  528.         )
  529.     )
  530.  
  531.     Text "High" (
  532.         Position 411 126
  533.     )
  534.     Gadget "Ambience_EQHigh" (
  535.         Position 376 142
  536.         Font "Numbers"
  537.         Type Slider (
  538.             Range -12 12
  539.             Size 100 12
  540.             Direction HORIZONTAL
  541.             LevelPlace ABOVE
  542.             LevelText "db"
  543.         )
  544.         Midi "Parameter" (
  545.             Data (
  546.                 7 14h Byte
  547.                 8 VALUE Offset 12 XBits abbbbbbb
  548.             )
  549.             Send
  550.         )
  551.         Midi "Patch" (
  552.             Data (
  553.                 1Ch VALUE Offset 12 XBits abbbbbbb
  554.             )
  555.         )
  556.     )
  557.  
  558.  
  559.     Text "Ambience Level" (
  560.         Position 520 126
  561.     )
  562.     Gadget "Ambience_Level" (
  563.         Position 522 142
  564.         Font "Numbers"
  565.         Type Slider (
  566.             Range 0 100
  567.             Size 100 12
  568.             Direction HORIZONTAL
  569.             LevelPlace ABOVE
  570.         )
  571.         Midi "Parameter" (
  572.             Data (
  573.                 7 1Ah Byte
  574.                 8 VALUE XBits abbbbbbb
  575.             )
  576.             Send
  577.         )
  578.         Midi "Patch" (
  579.             Data (
  580.                 22h VALUE XBits abbbbbbb
  581.             )
  582.         )
  583.     )
  584.  
  585.  
  586.     Border (
  587.         Position 397 183
  588.         Position2 639 229
  589.         Frame 3D-Recess
  590.     )
  591.     Border (
  592.         Position 397 228
  593.         Position2 639 244
  594.         Fill 3
  595.         Frame 3D-Recess
  596.     )
  597.     Text "Levels" (
  598.         Position 499 239
  599.     )
  600.  
  601.     Text "Direct" (
  602.         Position 443 196
  603.     )
  604.     Gadget "Direct_Level" (
  605.         Position 412 212
  606.         Font "Numbers"
  607.         Type Slider (
  608.             Range 0 100
  609.             Size 100 12
  610.             Direction HORIZONTAL
  611.             LevelPlace ABOVE
  612.         )
  613.         Midi "Parameter" (
  614.             Data (
  615.                 7 1Eh Byte
  616.                 8 VALUE XBits abbbbbbb
  617.             )
  618.             Send
  619.         )
  620.         Midi "Patch" (
  621.             Data (
  622.                 26h VALUE XBits abbbbbbb
  623.             )
  624.         )
  625.     )
  626.  
  627.     Text "Master" (
  628.         Position 550 196
  629.     )
  630.     Gadget "Master_Level" (
  631.         Position 522 212
  632.         Font "Numbers"
  633.         Type Slider (
  634.             Range 0 100
  635.             Size 100 12
  636.             Direction HORIZONTAL
  637.             LevelPlace ABOVE
  638.         )
  639.         Midi "Parameter" (
  640.             Data (
  641.                 7 2Ah Byte
  642.                 8 VALUE XBits abbbbbbb
  643.             )
  644.             Send
  645.         )
  646.         Midi "Patch" (
  647.             Data (
  648.                 32h VALUE XBits abbbbbbb
  649.             )
  650.         )
  651.     )
  652. )
  653.